/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Modelo;


import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
/**
 *
 * @author SAW
 */
public class ConfigServer implements Serializable{
    private String host;
    private String puerto;
    private String baseDato;
    private String usuario;
    private String pass;
    
     public ConfigServer() {
        this.host = "";
        this.puerto = "";
        this.baseDato = "";
        this.usuario = "";
        this.pass = "";
    }

    public ConfigServer(String host, String puerto, String baseDato, String usuario, String pass) {
        this.host = host;
        this.puerto = puerto;
        this.baseDato = baseDato;
        this.usuario = usuario;
        this.pass = pass;
    }

    public String getBaseDato() {
        return baseDato;
    }

    public void setBaseDato(String baseDato) {
        this.baseDato = baseDato;
    }

    public String getHost() {
        return host;
    }

    public void setHost(String host) {
        this.host = host;
    }

    public String getPass() {
        return pass;
    }

    public void setPass(String pass) {
        this.pass = pass;
    }

    public String getPuerto() {
        return puerto;
    }

    public void setPuerto(String puerto) {
        this.puerto = puerto;
    }

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    public void guardarDat(String nombreArchivo) throws FileNotFoundException, IOException{
        ObjectOutputStream salida = new ObjectOutputStream(new FileOutputStream(nombreArchivo));
        salida.writeObject(this) ;
        salida.close ( ) ;
    }

    public ConfigServer leerDat(String nombreArchivo) throws IOException, ClassNotFoundException{
        ObjectInputStream entrada = new ObjectInputStream(new FileInputStream(nombreArchivo));
        ConfigServer Ac = (ConfigServer) entrada.readObject() ;
        return Ac;
    }


}
